package com.xiahui.day05;

import java.util.Arrays;

/**
 * 数组的默认值
 * JDK提供了一个用于操作数组的工具类 java.util.Arrays
 * 此类中提供了大量的用于操作数组的各种方法
 * Array.tostring(数组名)：将数组中的元素转换为字符串 返回
 */
public class TestArrayDefaultValue {
    public static void main(String[] args) {
        byte[] byteArray = new byte[3];
        System.out.println("byte 数组的默认值：" + byteArray[0]); // 输出：0

        short[] shortArray = new short[3];
        System.out.println("short 数组的默认值：" + shortArray[0]); // 输出：0

        int[] intArray = new int[3];
        System.out.println("int 数组的默认值：" + intArray[0]); // 输出：0

        long[] longArray = new long[3];
        System.out.println("long 数组的默认值：" + longArray[0]); // 输出：0

        float[] floatArray = new float[3];
        System.out.println("float 数组的默认值：" + floatArray[0]); // 输出：0.0

        double[] doubleArray = new double[3];
        System.out.println("double 数组的默认值：" + Arrays.toString(doubleArray)); // 输出：0.0

        boolean[] booleanArray = new boolean[4];
        System.out.println("boolean 数组的默认值：" + Arrays.toString(booleanArray)); // 输出：false

        char[] charArray = new char[3];
        System.out.println("char 数组的默认值：" + Arrays.toString(charArray)); // 输出： (空字符，不显示)

        String[] stringArray = new String[5];
        System.out.println("String 数组的默认值：" + Arrays.toString(stringArray)); // 输出：null
    }
}
